unapply all patches
authorGert Wollny <gw.fossdev@gmail.com>
Thu, 10 Dec 2015 21:15:55 +0000 (22:15 +0100)
committerGert Wollny <gw.fossdev@gmail.com>
Thu, 10 Dec 2015 21:15:55 +0000 (22:15 +0100)
19 files changed:
CMake/dcmtkMacros.cmake
CMake/dcmtkPrepare.cmake
CMake/osconfig.h.in
config/aclocal.m4
config/configure
config/include/dcmtk/config/osconfig.h.in
dcmdata/data/CMakeLists.txt
dcmjpls/CMakeLists.txt
dcmjpls/apps/CMakeLists.txt
dcmjpls/libcharls/CMakeLists.txt
dcmjpls/libsrc/CMakeLists.txt
dcmjpls/libsrc/djcodecd.cc
dcmjpls/libsrc/djcodece.cc
dcmjpls/libsrc/djerror.h
dcmnet/libsrc/dul.cc
dcmnet/libsrc/dulfsm.cc
dcmqrdb/docs/dcmqrcnf.txt
dcmqrdb/etc/dcmqrscp.cfg
ofstd/tests/toption.cc

index 1be07e9912a20ce1489abaeca5de102ccd28b605..a14d1a811d971136d7dc2691dbc8ae244870cc5d 100644 (file)
@@ -55,11 +55,11 @@ MACRO(DCMTK_ADD_EXECUTABLE PROGRAM)
         ENDIF(WIN32 AND NOT MINGW)
 
         # Collect executable as part of global DCMTK_EXECUTABLE_TARGETS property
-#        SET_PROPERTY(GLOBAL APPEND PROPERTY DCMTK_EXECUTABLE_TARGETS ${PROGRAM})
+        SET_PROPERTY(GLOBAL APPEND PROPERTY DCMTK_EXECUTABLE_TARGETS ${PROGRAM})
 
         # declare installation files, also export DCMTKTargets.cmake
         INSTALL(TARGETS ${PROGRAM}
-#                EXPORT DCMTKTargets
+                EXPORT DCMTKTargets
                 COMPONENT bin
                 DESTINATION ${DCMTK_INSTALL_BINDIR})
     ENDIF(BUILD_APPS)
index 49233ebf1008ddb949fd0869c02c4563f4efb7e4..54ebdb58701fe966e8f99ea3e5133488183dd042 100644 (file)
@@ -56,7 +56,7 @@ SET(DCMTK_PACKAGE_VERSION_SUFFIX "")
 #SET(DCMTK_PACKAGE_URL "http://www.dcmtk.org/")
 
 # Shared library version information
-SET(DCMTK_LIBRARY_PROPERTIES VERSION "${DCMTK_PACKAGE_VERSION}.abi2" SOVERSION "${DCMTK_ABI_VERSION}")
+SET(DCMTK_LIBRARY_PROPERTIES VERSION "${DCMTK_PACKAGE_VERSION}" SOVERSION "${DCMTK_ABI_VERSION}")
 
 # General build options and settings
 OPTION(BUILD_APPS "Build command line applications and test programs." ON)
index 1b0943a8a45a86e079459272576c05fe03caa47f..2b6325d8f0b7952f8f5f1879186ffe7578ca08e2 100644 (file)
@@ -1132,16 +1132,4 @@ typedef unsigned long ulong;
 /* The path on the Android device that should be used for temporary files */
 #cmakedefine ANDROID_TEMPORARY_FILES_LOCATION "@ANDROID_TEMPORARY_FILES_LOCATION@"
 
-/* Define if the compiler supports __alignof__ */
-#cmakedefine HAVE_GNU_ALIGNOF
-
-/* Define if the compiler supports __alignof */
-#cmakedefine HAVE_MS_ALIGNOF
-
-/* Define if the compiler supports __attribute__(aligned) */
-#cmakedefine HAVE_ATTRIBUTE_ALIGNED
-
-/* Define if the compiler supports __declspec(align) */
-#cmakedefine HAVE_DECLSPEC_ALIGN
-
 #endif /* !OSCONFIG_H*/
index 80bffb8d26f95c7f1daff2dc0c9c385ab001ab2a..78e457e1601b7bba99026dc6a6e6aad23c8193f3 100644 (file)
@@ -1490,47 +1490,6 @@ else
 fi
 ])
 
-AC_DEFUN([AC_CHECK_ALIGNOF],
-[
-    AC_MSG_CHECKING([for __alignof__])
-    AC_LINK_IFELSE(
-    [
-        AC_LANG_SOURCE(
-        [
-            int main(){char c[__alignof__(int)];return 0;}
-        ])
-    ],
-    [dcmtk_have_alignof=[yes]],
-    [dcmtk_have_alignof=[no]]
-    )
-    if test "$dcmtk_have_alignof" = yes; then
-        AC_MSG_RESULT([yes])
-        AC_DEFINE($1,[1],[Define if __alignof__ is available])
-    else
-        AC_MSG_RESULT([no])
-    fi
-])
-
-AC_DEFUN([AC_CHECK_ATTRIBUTE_ALIGNED],
-[
-    AC_MSG_CHECKING([for __attribute__((aligned))])
-    AC_LINK_IFELSE(
-    [
-        AC_LANG_SOURCE(
-        [
-            int main(){__attribute__((aligned(4))) char c[16];return 0;}
-        ])
-    ],
-    [dcmtk_have_attribute_aligned=[yes]],
-    [dcmtk_have_attribute_aligned=[no]]
-    )
-    if test "$dcmtk_have_attribute_aligned" = yes; then
-        AC_MSG_RESULT([yes])
-        AC_DEFINE($1,[1],[Define if __attribute__((aligned)) is available])
-    else
-        AC_MSG_RESULT([no])
-    fi
-])
 
 dnl
 dnl CHECK_VLA checks if the C Compiler supports variable-length arrays
index c8970403f86b21b9fda797d74059ad38d5180566..a5d0bd5aae6b0f043a4456bde21ede4f121214a8 100755 (executable)
@@ -15001,66 +15001,6 @@ $as_echo "no" >&6; }
 fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __alignof__" >&5
-$as_echo_n "checking for __alignof__... " >&6; }
-    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-
-            int main(){char c__alignof__(int);return 0;}
-
-
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  dcmtk_have_alignof=yes
-else
-  dcmtk_have_alignof=no
-
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-    if test "$dcmtk_have_alignof" = yes; then
-        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
-
-$as_echo "#define HAVE_GNU_ALIGNOF 1" >>confdefs.h
-
-    else
-        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-    fi
-
-
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__((aligned))" >&5
-$as_echo_n "checking for __attribute__((aligned))... " >&6; }
-    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h.  */
-
-
-            int main(){__attribute__((aligned(4))) char c16;return 0;}
-
-
-_ACEOF
-if ac_fn_cxx_try_link "$LINENO"; then :
-  dcmtk_have_attribute_aligned=yes
-else
-  dcmtk_have_attribute_aligned=no
-
-fi
-rm -f core conftest.err conftest.$ac_objext \
-    conftest$ac_exeext conftest.$ac_ext
-    if test "$dcmtk_have_attribute_aligned" = yes; then
-        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
-
-$as_echo "#define HAVE_ATTRIBUTE_ALIGNED 1" >>confdefs.h
-
-    else
-        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-    fi
-
-
 CFLAGS="$DEBUGCFLAGS $CFLAGS"
 CXXFLAGS="$DEBUGCXXFLAGS $CXXFLAGS"
 
index 80e9884c837e6120bf1e1b2483cd41977d13e168..0b7399b2d8df51b8d806320ba9d8eeb178f2cbc1 100644 (file)
@@ -91,9 +91,6 @@
 /* Define if __attribute__((aligned)) is available */
 #undef HAVE_ATTRIBUTE_ALIGNED
 
-/* Define if __attribute__((aligned)) is available */
-#undef HAVE_ATTRIBUTE_ALIGNED
-
 /* Define to 1 if you have the `bcmp' function. */
 #undef HAVE_BCMP
 
 /* Define if __alignof__ is available */
 #undef HAVE_GNU_ALIGNOF
 
-/* Define if __alignof__ is available */
-#undef HAVE_GNU_ALIGNOF
-
 /* Define to 1 if you have the <grp.h> header file. */
 #undef HAVE_GRP_H
 
index e3361ae37bbc078f7d037f6e93a10d553c407ff2..976506b7556b9b802dd8397f041364dd3cb04822 100644 (file)
@@ -1,3 +1,2 @@
 # declare installation files
-INSTALL(FILES dcm2xml.dtd dumppat.txt SC.dump VLP.dump DESTINATION ${DCMTK_INSTALL_DATDIR} COMPONENT data)
-INSTALL(FILES dicom.dic acrnema.dic private.dic diconde.dic DESTINATION ${DCMTK_INSTALL_DATDIC} COMPONENT data)
+INSTALL(FILES dicom.dic acrnema.dic private.dic diconde.dic dcm2xml.dtd dumppat.txt SC.dump VLP.dump DESTINATION ${DCMTK_INSTALL_DATDIR} COMPONENT data)
index c92ac5bf41ba1281e012bb8fccf6b289b3a19d54..e114663776f0e1654d6fddbc3316ffd5e8b6725b 100644 (file)
@@ -2,6 +2,6 @@
 PROJECT(dcmjpls)
 
 # recurse into subdirectories
-FOREACH(SUBDIR libsrc apps include)
+FOREACH(SUBDIR libsrc libcharls apps include)
   ADD_SUBDIRECTORY(${SUBDIR})
 ENDFOREACH(SUBDIR)
index 8d7bcc32960e44bb21746fbf54d8c3aed3ab76ab..2e881d72b79cb34e2a7f17db96bf53f70b5704ff 100644 (file)
@@ -8,5 +8,5 @@ ENDFOREACH(PROGRAM)
 
 # make sure executables are linked to the corresponding libraries
 FOREACH(PROGRAM dcmcjpls dcmdjpls dcml2pnm)
-  DCMTK_TARGET_LINK_MODULES(${PROGRAM} dcmjpls CharLS dcmimage dcmimgle dcmdata oflog ofstd ofstd)
+  DCMTK_TARGET_LINK_MODULES(${PROGRAM} dcmjpls charls dcmimage dcmimgle dcmdata oflog ofstd ofstd)
 ENDFOREACH(PROGRAM)
index 1f1ee75f9e5f024627ffb6e0201f9c8af11ec444..99371f70c84ac2be012bb9323234efe87813d694 100644 (file)
@@ -1,5 +1,5 @@
 # declare additional include directories
-INCLUDE_DIRECTORIES(${ofstd_SOURCE_DIR}/include)
+INCLUDE_DIRECTORIES(${dcmjpls_SOURCE_DIR}/libcharls ${ofstd_SOURCE_DIR}/include)
 
 # create library from source files
 DCMTK_ADD_LIBRARY(charls header intrface jpegls)
index 40d46631ba87ecbd8ec7c3d67a3a0c99e6fedc57..8a7b4e89fa883d98e805dfbb0b41aa59e52d1aa2 100644 (file)
@@ -1,7 +1,7 @@
 # declare additional include directories
-INCLUDE_DIRECTORIES(${dcmjpls_SOURCE_DIR}/include ${ofstd_SOURCE_DIR}/include ${oflog_SOURCE_DIR}/include ${dcmdata_SOURCE_DIR}/include ${dcmimgle_SOURCE_DIR}/include ${dcmimage_SOURCE_DIR}/include ${ZLIB_INCDIR})
+INCLUDE_DIRECTORIES(${dcmjpls_SOURCE_DIR}/include ${ofstd_SOURCE_DIR}/include ${oflog_SOURCE_DIR}/include ${dcmdata_SOURCE_DIR}/include ${dcmimgle_SOURCE_DIR}/include ${dcmimage_SOURCE_DIR}/include ${dcmjpls_SOURCE_DIR}/libcharls ${ZLIB_INCDIR})
 
 # create library from source files
 DCMTK_ADD_LIBRARY(dcmjpls djcparam djdecode djencode djrparam djcodecd djutils djcodece)
 
-DCMTK_TARGET_LINK_MODULES(dcmjpls ofstd oflog dcmdata dcmimgle dcmimage CharLS)
+DCMTK_TARGET_LINK_MODULES(dcmjpls ofstd oflog dcmdata dcmimgle dcmimage charls)
index bea4f619dc5d50e1f3c4be0bdd8278798fd97eb0..a6c0c6fe42faab7fd5d5cd8f6cd420d5e967826c 100644 (file)
@@ -37,7 +37,7 @@
 #include "djerror.h"                 /* for private class DJLSError */
 
 // JPEG-LS library (CharLS) includes
-#include "CharLS/interface.h"
+#include "intrface.h"
 
 E_TransferSyntax DJLSLosslessDecoder::supportedTransferSyntax() const
 {
index 970dd0354857a93d153c4021b886b027311f1809..261fec82ee451082b2094e92590e0470333e6ed1 100644 (file)
@@ -55,7 +55,7 @@
 #include "dcmtk/dcmimgle/dcmimage.h"  /* for class DicomImage */
 
 // JPEG-LS library (CharLS) includes
-#include "CharLS/interface.h"
+#include "intrface.h"
 
 BEGIN_EXTERN_C
 #ifdef HAVE_FCNTL_H
index 4f5c670023c3bb4a811c4084f21a629499fa4f45..d625c48a69fe1f5813c24f3932e68553f2ae67d1 100644 (file)
@@ -24,7 +24,7 @@
 
 #include "dcmtk/config/osconfig.h"
 #include "dcmtk/dcmjpls/djlsutil.h" /* For the OFCondition codes */
-#include "CharLS/interface.h" /* CharLS include */
+#include "intrface.h" /* CharLS include */
 
 /** Helper class for converting between dcmjpls and CharLS error codes
  */
index 91ee72619ff1ede40bdfe92eb831cca3aa29800d..434681a1d289c1617bfbd862af4e49956c3d876c 100644 (file)
@@ -1833,7 +1833,7 @@ receiveTransportConnectionTCP(PRIVATE_NETWORKKEY ** network,
         return makeDcmnetCondition(DULC_TCPINITERROR, OF_error, msg.c_str());
     }
 #endif
-    //setTCPBufferLength(sock);
+    setTCPBufferLength(sock);
 
 #ifndef DONT_DISABLE_NAGLE_ALGORITHM
     /*
index 5d9719778722ec1dfc1277b75c800350474cbf30..edf7f30d3aadb275e51ef1785f2254a159bfbae4 100644 (file)
@@ -2421,7 +2421,7 @@ requestAssociationTCP(PRIVATE_NETWORKKEY ** network,
           return makeDcmnetCondition(DULC_TCPINITERROR, OF_error, msg.c_str());
         }
 #endif
-        //setTCPBufferLength(s);
+        setTCPBufferLength(s);
 
 #ifndef DONT_DISABLE_NAGLE_ALGORITHM
         /*
index 9f579d33115084e0e2eb70514007889bf190b528..0ff2daeb0f37602ba37dcf9554fb6904f3975817 100644 (file)
@@ -44,8 +44,8 @@ Example:
 NetworkTCPPort  = 104
 MaxPDUSize      = 8192
 MaxAssociations = 20
-UserName        = "dcmtk"
-GroupName       = "dcmtk"
+UserName        = (do not change user)
+GroupName       = (do not change group)
 
 NOTE: You must have root privileges to bind port 104 for DICOM association 
 requests on Unix/Linux/Posix platforms as this is a privileged port number 
index de9fb4df86193ffed624bfe056a1e20fad48c40a..9b9b94cae80f14edb8577ae6bf30f4b3b38c8d50 100644 (file)
@@ -10,9 +10,6 @@
 NetworkTCPPort  = 104
 MaxPDUSize      = 16384
 MaxAssociations = 16
-UserName        = "dcmtk"
-GroupName       = "dcmtk"
-
 #
 # UserName      = <not used>
 # GroupName     = <not used>
@@ -31,13 +28,12 @@ HostTable BEGIN
 # NOTE: in the current implementation you cannot substitute an IP address
 # for a hostname.
 #
-# Example:
-#acme1           = (ACME1, acmehost1, 5678)
-#acme2           = (ACME2, acmehost2, 5678)
-#acmeCTcompany   = acme1, acme2
-#united1         = (UNITED1, unitedhost1, 104)
-#united2         = (UNITED2, unitedhost2, 104)
-#unitedMRcompany = united1, united2
+acme1           = (ACME1, acmehost1, 5678)
+acme2           = (ACME2, acmehost2, 5678)
+acmeCTcompany   = acme1, acme2
+united1         = (UNITED1, unitedhost1, 104)
+united2         = (UNITED2, unitedhost2, 104)
+unitedMRcompany = united1, united2
 #
 HostTable END
 
@@ -55,9 +51,8 @@ VendorTable BEGIN
 #       VendorName = SymbolicName
 # The symbolic name should be defined in the HostTable.
 #
-# Example:
-#"Acme CT Company"   = acmeCTcompany
-#"United MR Company" = unitedMRcompany
+"Acme CT Company"   = acmeCTcompany
+"United MR Company" = unitedMRcompany
 #
 VendorTable END
 
@@ -75,13 +70,8 @@ AETable BEGIN
 #               Entry in HostTable                      |
 #               ANY
 #
-# Example:
-#
-#ACME_STORE   /var/lib/dcmtk/db/ACME_STORE   RW (9, 1024mb)   acmeCTcompany
-#UNITED_STORE /var/lib/dcmtk/db/UNITED_STORE RW (9, 1024mb)   unitedMRcompany
-#
-# Uncomment and adjust the following lines for a common r/rw storage area:
-#READWRITE     /var/lib/dcmtk/db/READWRITE    RW (10, 1024mb)  ANY
-#READ          /var/lib/dcmtk/db/READ         R  (200, 1024mb) ANY
+COMMON       /home/dicom/db/COMMON       R  (200, 1024mb) ANY
+ACME_STORE   /home/dicom/db/ACME_STORE   RW (9, 1024mb)   acmeCTcompany
+UNITED_STORE /home/dicom/db/UNITED_STORE RW (9, 1024mb)   unitedMRcompany
 #
 AETable END
index bc96a574dabde42aae2c7a414dfb35396bff504f..3a22fb781c7a43b640ae2a3fde6f1cdf56671976 100644 (file)
@@ -17,11 +17,6 @@ OFTEST(ofstd_optional)
 
     OFoptional<int> o0( 3 ), o1, o2( OFnullopt );
 
-    COUT << OFalignof(OFoptional<char>) << ' ' << sizeof(OFoptional<char>) << OFendl;
-    COUT << OFalignof(OFoptional<short>) << ' ' << sizeof(OFoptional<short>) << OFendl;
-    COUT << OFalignof(OFoptional<float>) << ' ' << sizeof(OFoptional<float>) << OFendl;
-    COUT << OFalignof(long) << ' ' << sizeof(long) << ' ' << OFalignof(OFoptional<long>) << ' ' << sizeof(OFoptional<long>) << OFendl;
-
     OFCHECK( o0 && *o0 == 3 );
 
     OFCHECK( !o1 && !o2 );